Update box unique no

Brightcells 8 years ago
parent
commit
1b7f99f168
2 changed files with 5 additions and 4 deletions
  1. 2 2
      main.py
  2. 3 2
      utils/boxinfo.py

+ 2 - 2
main.py

@@ -13,7 +13,7 @@ from tornado.ioloop import IOLoop
13 13
 from tornado.options import define, options
14 14
 from tornado.web import Application, RequestHandler, StaticFileHandler
15 15
 
16
-from utils.boxinfo import get_box_status, get_mac_address
16
+from utils.boxinfo import get_box_status, get_unique_no
17 17
 from utils.logit import log_request_arguments, logit
18 18
 from utils.servertime import local_string, set_time
19 19
 from utils.sqlite import (CREATE_INDEX1, CREATE_INDEX2, CREATE_TABLE_STMT, DELETE_RECORD_STMT, INSERT_RECORD_STMT,
@@ -281,7 +281,7 @@ class BoxInfoHandler(RequestHandler):
281 281
         self.write({
282 282
             'status': 200,
283 283
             'data': {
284
-                'no.': get_mac_address(),
284
+                'no.': get_unique_no(),
285 285
                 'status': get_box_status(),
286 286
             }
287 287
         })

+ 3 - 2
utils/boxinfo.py

@@ -37,6 +37,7 @@ def get_box_status():
37 37
     }
38 38
 
39 39
 
40
-def get_mac_address():
40
+def get_unique_no():
41 41
     mac = uuid.UUID(int=uuid.getnode()).hex[-12:]
42
-    return ':'.join([mac[e:e + 2] for e in range(0, 11, 2)])
42
+    # return ':'.join([mac[e:e + 2] for e in range(0, 11, 2)])
43
+    return ''.join(['{:02d}'.format(int(i, 16)) for i in mac])